package se.webbzon.boltzmann.editor.factory.worldobject;

import se.webbzon.oschi01.worldobject.WorldObject;

public interface WorldObjectFactory {
	
	/*============================================================
	Public Methods
	============================================================*/
	
	/** Creates a new world object. The created world object must 
	 * implement the interface SerializableWorldObject - otherwise
	 * an error message will be shown upon creation. **/
	public WorldObject makeWorldObject();
	
	/** Returns the name of the world object factory. **/
	public String getName();

}
